﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Libreria.SICOM.Modelo;

namespace Libreria.SICOM.Negocio
{
    public class RangodeCualidadNegocio
    {

        public List<RangodeCualidad> consultarRangosdeCualidad(String CadenaDeConexion)
        {
            RangodeCualidad nuevoRangodeCualidad = new RangodeCualidad(CadenaDeConexion);
            return nuevoRangodeCualidad.consultar();
        }

        public void ActualizarRangodeCualidad(Int32? Identificador, Int32? Iddevariable, String Valor,
                                              String CadenaDeConexion)
        {
            RangodeCualidad RangodeCualidad = new RangodeCualidad(CadenaDeConexion);
            RangodeCualidad.Identificador = Identificador;
            RangodeCualidad.Iddevariable = Iddevariable;
            RangodeCualidad.Valor = Valor;
            RangodeCualidad.actualizar();
        }

        public void CrearRangodeCualidad(Int32? Identificador, Int32? Iddevariable, String Valor,
                                         String CadenaDeConexion)
        {
            RangodeCualidad RangodeCualidad = new RangodeCualidad(CadenaDeConexion);
            RangodeCualidad.Identificador = Identificador;
            RangodeCualidad.Iddevariable = Iddevariable;
            RangodeCualidad.Valor = Valor;
            RangodeCualidad.crear();
        }

        public void eliminarRangodeCualidad(Int32? Identificador, Int32? Iddevariable, String Valor,
                                            String CadenaDeConexion)
        {
            RangodeCualidad RangodeCualidad = new RangodeCualidad(CadenaDeConexion);
            RangodeCualidad.Identificador = Identificador;
            RangodeCualidad.eliminar();
        }

        public RangodeCualidad ConsultarPorIdentificador(Int32? Identificador, String CadenaDeConexion)
        {
            RangodeCualidad nuevaRangodeCualidad = new RangodeCualidad(CadenaDeConexion);
            RangodeCualidad retornar = nuevaRangodeCualidad.consultarPorIdentificador(Identificador);
            return retornar;
        }


        public List<RangodeCualidad> consultarRangosdeCualidadporvariable( Int32? iddevariable, String CadenaDeConexion)
        {
            RangodeCualidad nuevoRangodeCualidad = new RangodeCualidad(CadenaDeConexion);
            nuevoRangodeCualidad.Iddevariable = iddevariable;
            return nuevoRangodeCualidad.consultar();
        }

    }
}
